catapult (large) - French English Dictionary